// 导入上传文件 multer() 模块 
const multer = require('multer')

// 配置上传文件名
// 我们发现虽然上传了，但是文件不是我们想要的样子，没有后缀，也不知道是我们上传的图片文件。

function uploadFun(filePath){
    return multer({
        storage: multer.diskStorage({
            destination: (req, file, cd) => {
                cd(null, filePath)
            },

            filename: (req, file, cd) => {
                // fieLdname 是表单的 name 值，也就是我们设定的*Logo”，
                // originalname 是文件上传时的名字，可以根据它获取后缀，
                // encoding , mimetype 我就不详细介绍了，可以自行输出查看。
                const {fieldname, originalname, encoding, mimetype} = file
                // const after = originalname.split('.')[1]?'.' + originalname.split('.')[1]: '.png'
                cd(null, originalname)
            }
        })
    })
}

module.exports = {
    uploadFun
}